Introducing Preferences over NFPs into Service Selection in SOA

نویسندگان

  • Christian Schröpfer
  • Maxim Binshtok
  • Solomon Eyal Shimony
  • Aviram Dayan
  • Ronen I. Brafman
  • Philipp Offermann
  • Oliver Holschke
چکیده

When implementing a business or software activity in SOA, a match is sought between the required functionality and that provided by a web service. In selecting services to perform a certain business functionality, often only hard constraints are considered. However, client requirements over QoS or other NFP types are often soft and allow tradeoffs. We use a graphical language for specifying hard constraints, preferences and tradeoffs over NFPs as well as service level objectives (SLO). In particular, we use the TCP and UCP network formalisms to allow for a simple yet very flexible specification of hard constraints, preferences, and tradeoffs over these properties. Algorithms for selecting web services according to the hard constraints, as well as for optimizing the selected web service configuration, according to the specification, were developed.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Non-Functional Properties in Service Oriented Architecture - A Consumer's Perspective

Information about non-functional properties (NFPs) is rarely explicitly described in Service Oriented Architecture (SOA) services. In particular, there is still no standardized solution addressing what service providers should expose or advertise as NFPs in service descriptions to empower service consumers to decide whether a given service suits best their needs or not. Our goal is to define a ...

متن کامل

A Probabilistic Approach to Service Selection with Conditional Contracts and Usage Patterns

Service selection is a central challenge in the context of a Service Oriented Architecture. Once functionally sufficient services have been selected, a further selection based on non-functional properties (NFPs) becomes essential in meeting the user’s requirements and preferences. However, current descriptions of NFPs and approaches to NFPaware selection lack the ability to handle the variabili...

متن کامل

Enhancing Services Selection by Using Non-Functional Properties within BPMN in SOA Context

In the Future Internet vision, multiple services coming from heterogeneous organizations have to collaborate together in order to achieve the customers’ demands from both functional and non-functional point of view. Hence, it is necessary, within an organization, to put in place an interoperable approach that ensures the best functioning control and selection of services. This paper presents a ...

متن کامل

Extending and Improvising Service Discovery in MANET-relevant work and future proposal

Web services are the key technologies for the web applications developed using Service Oriented Architecture (SOA). Many outsourced web services can be combined to provide value added services to the users. There are many challenges involved in its implementations. One of the essential challenges is service discovery which involves finding a set of suitable web service in dynamic environment li...

متن کامل

Transformation of Intermediate Nonfunctional Properties for Automatic Service Composition

Service-oriented computing provides an evolving paradigm for flexible and scalable applications of open systems. Web services and their automatic composition are in the mainstream of the evolution of new value-added services. Functional and non-functional aspects are considered together for automatic service composition (ASC). After locating suitable functionality for the required composition, ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007